/***************************************************************************
 *            jugador.c
 *
 *  dom junio 17 21:58:01 2012
 *  Copyright  2012  Kellerman Rivero
 *  <user@host>
 ****************************************************************************/
/*
 * jugador.c
 *
 * Copyright (C) 2012 - Kellerman Rivero
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 */

#include "jugador.h"

Jugador *Jugador_Crear(unsigned int id, char *usuario, char *nombres, unsigned int edad, 
                       unsigned int pais, unsigned int elo, unsigned int p_ganadas, 
                       unsigned int p_perdidas, unsigned int p_tablas,int* avatar){
						   
		Jugador* nuevo_jugador= (Jugador*)malloc(sizeof(Jugador));
		if(nuevo_jugador!=NULL){
			nuevo_jugador->id=id;
			strcpy(nuevo_jugador->usuario,usuario);
			strcpy(nuevo_jugador->nombres,nombres);
			nuevo_jugador->edad=edad;
			nuevo_jugador->pais=pais;
			nuevo_jugador->elo=elo;
			nuevo_jugador->p_ganadas=p_ganadas;
			nuevo_jugador->p_perdidas=p_perdidas;
			nuevo_jugador->p_tablas=p_tablas;
			nuevo_jugador->avatar=NULL;
		}
		return nuevo_jugador;
}

int Jugador_Comparar(Jugador* a, Jugador* b, int modo){
	int resultado=0;
	if((a!=NULL)&&(b!=NULL)){
		switch(modo){
			case ComparacionSimple:
				if(a->id==b->id){
					resultado=1;
				}
				break;
			case ComparacionFull:
				break;
		}
		
	}
	return resultado;
}

void Jugador_Imprimir(Jugador *jugador){
	if(jugador!=NULL){
		printf("Jugador: [%d] %d %s(%s) <%d> +%d -%d =%d\n",jugador->id,jugador->edad,jugador->nombres,jugador->usuario,jugador->elo, jugador->p_ganadas,jugador->p_perdidas, jugador->p_tablas);
	}else printf("Vacio\n");
}